make an impression - Allemand Anglais Dictionnaire